package com.yixing.tech.wcs.constant;

public class RCSConstant {

    public static class TaskTemplate {
        public static final String AGV_TASK_TYP = "MS001";

        public static final String AGV_TASK_TYP_OUT = "MS004";
        // CTU移库任务模板
        public static final String CTU_TRANSPORT = "MS01";
        // CTU出库任务模板
        public static final String CTU_OUT_BOUND = "MS02";
        // CTU入库任务模板
        public static final String CTU_IN_BOUND = "MS03";
        // AGV入库光栅任务模板
        public static final String AGV_RASTER_IN = "MS003";
        // AGV出库光栅任务模板
        public static final String AGV_RASTER_OUT = "MS002";
    }

    /** 容器类型 */
    public static class ContainerType {
        public static final String BOX = "";
    }

    /** 点位类型 */
    public static class PositionType {
        public static final String GENERAL = "00";

        public static final String CTU_POSITION = "05";
    }

    public static class TaskCallbackMethod {
        public static final String OUTBIN = "outbin";
        public static final String END = "end";
        public static final String START = "start";
        public static final String CANCEL = "cancel";

        public static final String RASTER1 = "raster1";    // 到达光栅前

        public static final String RASTER2 = "raster2";    // 到达光栅后

        public static final String PUT_DOWN = "putDown";    // 请求放下料箱
        public static final String TAKE_OUT = "takeOut";    // 请求取出料箱
    }
}
